package org.vectrics.recruiter.struts;


import org.apache.log4j.Logger;
import org.apache.struts.action.ActionForm;
import org.apache.struts.upload.FormFile;



public class JobApplicationForm extends ActionForm {

	private static final long serialVersionUID = -532423689206250473L;

	private transient final Logger log = Logger.getLogger(this.getClass());
    private String applicationId = null;
    private String jobId = null;
    private String jobTitle = null;
    private String personId = null;
    private String resumeId = null;
    private String textResume = null;
    private String coverLetter = null;
    private String resumeType = null;
    private String resumeName = null;
	private FormFile uploadFile = null;
    
	public JobApplicationForm() {
	    log.info("Constructor called");
	}
	
    /**
     * @return Returns the applicationId.
     */
    public String getApplicationId() {
        return applicationId;
    }
    /**
     * @param applicationId The applicationId to set.
     */
    public void setApplicationId(String applicationId) {
        this.applicationId = applicationId;
    }
    /**
     * @return Returns the coverLetter.
     */
    public String getCoverLetter() {
        return coverLetter;
    }
    /**
     * @param coverLetter The coverLetter to set.
     */
    public void setCoverLetter(String coverLetter) {
        this.coverLetter = coverLetter;
    }
    /**
     * @return Returns the jobId.
     */
    public String getJobId() {
        return jobId;
    }
    /**
     * @param jobId The jobId to set.
     */
    public void setJobId(String jobId) {
        this.jobId = jobId;
    }
    /**
     * @return Returns the personId.
     */
    public String getPersonId() {
        return personId;
    }
    /**
     * @param personId The personId to set.
     */
    public void setPersonId(String personId) {
        this.personId = personId;
    }
    /**
     * @return Returns the resumeId.
     */
    public String getResumeId() {
        return resumeId;
    }
    /**
     * @param resumeId The resumeId to set.
     */
    public void setResumeId(String resumeId) {
        this.resumeId = resumeId;
    }
    
    
    /**
     * @return Returns the textResume.
     */
    public String getTextResume() {
        return textResume;
    }
    /**
     * @param textResume The textResume to set.
     */
    public void setTextResume(String textResume) {
        this.textResume = textResume;
    }
    
    
    /**
     * @return Returns the resumeType.
     */
    public String getResumeType() {
        return resumeType;
    }
    /**
     * @param resumeType The resumeType to set.
     */
    public void setResumeType(String resumeType) {
        this.resumeType = resumeType;
    }
    
    
    /**
     * @return Returns the resumeName.
     */
    public String getResumeName() {
        return resumeName;
    }
    /**
     * @param resumeName The resumeName to set.
     */
    public void setResumeName(String resumeName) {
        this.resumeName = resumeName;
    }
    
    
    /**
     * @return Returns the uploadFile.
     */
    public FormFile getUploadFile() {
        return uploadFile;
    }
    /**
     * @param uploadFile The uploadFile to set.
     */
    public void setUploadFile(FormFile uploadFile) {
        this.uploadFile = uploadFile;
    }
    
    
    /**
     * @return Returns the jobTitle.
     */
    public String getJobTitle() {
        return jobTitle;
    }
    /**
     * @param jobTitle The jobTitle to set.
     */
    public void setJobTitle(String jobTitle) {
        this.jobTitle = jobTitle;
    }
}
